package com.tj.collection.db.service;

import com.tj.collection.controller.chatter.request.AddChatterGoalRequest;
import com.tj.collection.db.domain.ChatterGoalDto;

import java.util.List;
import java.util.Map;

public interface ChatterOptService {

    void addChatterAdmin(String chatterAccount, Long adminId);

    List<Long> listAllAdminIds();

    List<Long> listAdminIds(Long adminId);

    ChatterGoalDto getChatterGoal(String chatterCode);

    void addChatterGoal(AddChatterGoalRequest addChatterGoalReq);

    void modifyChatterWorkingHour(String chatterCode, Integer startHour1, Integer endHour1, Integer startHour2, Integer endHour2);

    Map<String, String> modelLikeRate(List<String> modelCodes);
}
